bitkeeper revision 1.1159.1.184 (41556de8uNxMPwdAzyo_5qqbpdiDIg)
authoriap10@labyrinth.cl.cam.ac.uk <iap10@labyrinth.cl.cam.ac.uk>
Sat, 25 Sep 2004 13:08:56 +0000 (13:08 +0000)
committeriap10@labyrinth.cl.cam.ac.uk <iap10@labyrinth.cl.cam.ac.uk>
Sat, 25 Sep 2004 13:08:56 +0000 (13:08 +0000)
trivial change to zero perf counters on shadow flush op.

xen/arch/x86/shadow.c

index ed2d4dc3beb8670a8f69e1fdf36da219486a2f05..1900b04a8274fc64dcb43ab7ea280917e296a250 100644 (file)
@@ -325,6 +325,12 @@ static int shadow_mode_table_op(struct domain *d,
     {
     case DOM0_SHADOW_CONTROL_OP_FLUSH:
         __free_shadow_table( m );  
+
+               d->mm.shadow_fault_count       = 0;
+               d->mm.shadow_dirty_count       = 0;
+               d->mm.shadow_dirty_net_count   = 0;
+               d->mm.shadow_dirty_block_count = 0;
+
         break;
    
     case DOM0_SHADOW_CONTROL_OP_CLEAN:   // zero all-non hypervisor